home *** CD-ROM | disk | FTP | other *** search
/ PC Users 1999 April / Cd Pc Users extra 19 abril 1999.iso / Prog / Inst / Js02 / js02.exe / jscripts / objrgbcolorv01.js < prev    next >
Encoding:
JavaScript  |  1999-02-17  |  1.5 KB  |  31 lines

  1. //----------------------------------------------------------------------
  2. // JavaScript Code for Navigator 4+ and Internet Explorer 4+
  3. //-------------------------------------------------------------------
  4. function Obj_RgbColor(signe_browser,nobject,nred,ngreen,nblue){
  5.     var argv = Obj_RgbColor.arguments;
  6.     
  7.     fhexidecimal(nred);
  8.     var col_red=val_hexidecimal;
  9.     fhexidecimal(ngreen);
  10.     var col_green=val_hexidecimal;
  11.     fhexidecimal(nblue);
  12.     var col_blue=val_hexidecimal;
  13.  
  14.     var myrgb="#"+col_red+col_green+col_blue;
  15.  
  16.     if (signe_browser==0) {
  17.         if (nobject==1) document[argv[5]].bgColor=myrgb;
  18.         if (nobject==2) document[argv[5]].document[argv[6]].bgColor=myrgb;
  19.         if (nobject==3) document[argv[5]].document[argv[6]].document[argv[7]].bgColor=myrgb;
  20.         if (nobject==4) document[argv[5]].document[argv[6]].document[argv[7]].document[argv[8]].bgColor=myrgb;
  21.         if (nobject==5) document[argv[5]].document[argv[6]].document[argv[7]].document[argv[8]].document[argv[9]].bgColor=myrgb;
  22.     }
  23.     if (signe_browser==1) {
  24.         if (nobject==1) document.all[argv[5]].style.background=myrgb;
  25.         if (nobject==2) document.all[argv[5]].document.all[argv[6]].style.background=myrgb;
  26.         if (nobject==3) document.all[argv[5]].document.all[argv[6]].document.all[argv[7]].style.background=myrgb;
  27.         if (nobject==4) document.all[argv[5]].document.all[argv[6]].document.all[argv[7]].document.all[argv[8]].style.background=myrgb;
  28.         if (nobject==5) document.all[argv[5]].document.all[argv[6]].document.all[argv[7]].document.all[argv[8]].document.all[argv[9]].style.background=myrgb;
  29.     }
  30. }
  31.